package multithreading.threadd;

public class MyText1 implements Runnable {
    @Override
    public void run() {
        for (int i = 0; i <5 ; i++) {
            System.out.println("子线程输出"+i+"次");

        }

    }

    public static class text2 {
        public static void main(String[] args) {
            //创造任务类
    //       Runnable a= new Runnable(){
    //            @Override
    //            public void run() {
    //                for (int i = 0; i < 5; i++) {
    //                    System.out.println("分支运行"+i);
    //
    //                }
    //            }
    //        };
    //       //转换线程类
    //       new Thread(a).start();

            //简化写法
            new Thread(new Runnable() {
                @Override
                public void run() {
                    for (int i = 0; i < 5; i++) {
                        System.out.println("分支运行"+i);
                    }}
            }).start();
            //简化写法2
            new Thread(()->{

                    for (int i = 0; i < 5; i++) {
    //                    System.out.println("分支运行"+i);
                    }}
            ).start();

            for (int i = 0; i < 5; i++) {
                System.out.println("主程序运行"+i);
            }

        }
    }
}
